typedef enum _dd_record_type_
{
DD_RECORD_TYPE_NONE = 0x00,
DD_RECORD_TYPE_MANUAL = 0x01,
DD_RECORD_TYPE_SCHEDULE = 0x02,
DD_RECORD_TYPE_MOTION = 0x04,
DD_RECORD_TYPE_SENSOR = 0x08,
DD_RECORD_TYPE_GSENSOR = 0x10,
DD_RECORD_TYPE_PERSON_PERIMETER = 0x20,
DD_RECORD_TYPE_OVERSPEED = 0x40,
DD_RECORD_TYPE_OVERBOUND = 0x80,
DD_RECORD_TYPE_OSC = 0x0100,
DD_RECORD_TYPE_AVD = 0x0200,
DD_RECORD_TYPE_TRIPWIRE = 0x0400,
DD_RECORD_TYPE_PERIMETER = 0x0800,
DD_RECORD_TYPE_VFD = 0x1000,
DD_RECORD_TYPE_POS = 0x2000,
DD_RECORD_TYPE_SMART_MOTION = 0x4000,
DD_RECORD_TYPE_FACE_MATCH = 0x8000,
DD_RECORD_TYPE_CPC = 0x10000,
DD_RECORD_TYPE_CDD = 0x20000,
DD_RECORD_TYPE_IPD = 0x40000,
DD_RECORD_TYPE_SMART_AOI_ENTRY = 0x80000,
DD_RECORD_TYPE_SMART_AOI_LEAVE = 0x100000,
DD_RECORD_TYPE_VEHICLE_PERIMETER = 0x200000,
DD_RECORD_TYPE_SMART_PLATE_MATCH = 0x400000,
DD_RECORD_TYPE_SMART_FIRE_POINT = 0x800000,
DD_RECORD_TYPE_TEMPERATURE_ALARAM = 0x1000000,
DD_RECORD_TYPE_SMART_VSD = 0x2000000,
DD_RECORD_TYPE_SMD_PERSION = 0x4000000,
DD_RECORD_TYPE_SMD_CAR = 0x8000000,
DD_RECORD_TYPE_ASD = 0x10000000,
DD_RECORD_TYPE_INTELLIGENT = DD_RECORD_TYPE_CPC | DD_RECORD_TYPE_CDD | DD_RECORD_TYPE_IPD | DD_RECORD_TYPE_OSC | DD_RECORD_TYPE_AVD | DD_RECORD_TYPE_TRIPWIRE | DD_RECORD_TYPE_PERIMETER | DD_RECORD_TYPE_VFD | DD_RECORD_TYPE_SMART_MOTION | DD_RECORD_TYPE_FACE_MATCH | DD_RECORD_TYPE_SMART_AOI_ENTRY | DD_RECORD_TYPE_SMART_AOI_LEAVE | DD_RECORD_TYPE_SMART_PLATE_MATCH | DD_RECORD_TYPE_SMART_FIRE_POINT | DD_RECORD_TYPE_TEMPERATURE_ALARAM | DD_RECORD_TYPE_SMART_VSD | DD_RECORD_TYPE_VEHICLE_PERIMETER | DD_RECORD_TYPE_PERSON_PERIMETER,
DD_RECORD_TYPE_COMBINA_DD_RECORD_TYPES = DD_RECORD_TYPE_MOTION | DD_RECORD_TYPE_SENSOR | DD_RECORD_TYPE_FACE_MATCH | DD_RECORD_TYPE_PERIMETER | DD_RECORD_TYPE_TRIPWIRE | DD_RECORD_TYPE_VEHICLE_PERIMETER | DD_RECORD_TYPE_PERSON_PERIMETER,
DD_RECORD_TYPE_INTELLIGENT_SCHEDULE = 0xFFFFFFFF - 1,
DD_RECORD_TYPE_ALL = 0xFFFFFFFF,
}DD_RECORD_TYPE;